Лабораторная Работа №1. Работа с git
Математическое моделирование
Боровиков Д.А.
Российский университет дружбы народов им. Патриса
Лумумбы, Москва, Россия
Докладчик
- Боровиков Даниил Александрович
- НПИбд-01-22
- Российский университет дружбы народов
- [1132222006@pfur.ru]
Цели и задачи
Приобрести практические навыки работы с git и разобрать основные его
особенности.
Параметры установки окончаний строк
Параметры установки окончаний
строк
Установка отображения unicode
Установка отображения
unicode
Создание страницы «Hello, World»
Создание страницы «Hello,
World»
Создание репозитория
Создание репозитория
Добавление файла в репозиторий
Добавление файла в
репозиторий
Проверка состояние репозитория
Проверка состояние
репозитория
Изменение содержимого файла hello.html
Изменение содержимого файла
hello.html
Проверка состояния рабочего каталога
Проверка состояния рабочего
каталога
Индексация изменений
Индексация изменений
Добавление комментария, сохранение файла и выход из редактора
Добавление комментария, сохранение файла
и выход из редактора
Повторная проверка состояния
Повторная проверка состояния
Изменение страницы «Hello, World»
Изменение страницы «Hello,
World»
Добавление изменения в индекс git
Добавление изменения в индекс
git
Добавление заголовков HTML к странице «Hello, World»
Добавление заголовков HTML к странице
«Hello, World»
Добавление стандартных тегов страницы
Добавление стандартных тегов
страницы
История
История
Получение старых версий
Получение старых версий
Создание тегов версий
Создание тегов версий
Переключение по имени тега
Переключение по имени тега
Просмотр тегов с помощью команды tag
Просмотр тегов с помощью команды
tag
Переключитесь на ветку master
Переключитесь на ветку
master
Изменение hello.html
Изменение hello.html
Проверка состояния
Проверка состояния
Отмена изменений в рабочем каталоге
Отмена изменений в рабочем
каталоге
Внесение изменения в файл hello.html
Внесение изменения в файл
hello.html
Индексация изменения
Индексация изменения
Проверка состояния
Проверка состояния
Выполнение сброса буферной зоны
Выполнение сброса буферной
зоны
Переключение на версию коммита
Переключение на версию
коммита
Изменение файла hello.html
Изменение файла hello.html
Коммит
Коммит
Создание коммита с новыми изменениями, отменяющими предыдущие
Создание коммита с новыми изменениями,
отменяющими предыдущие
Проверка лога
Проверка лога
Проверка нашей истории
Проверка нашей истории
Отметка этой ветки для начала
Отметка этой ветки для
начала
Сброс коммитов к предшествующим коммиту Oops
Сброс коммитов к предшествующим коммиту
Oops
Просмотр всех коммитов
Просмотр всех коммитов
Удаление тега oops
Удаление тега oops
Добавление в страницу комментария автора
Добавление в страницу комментария
автора
Коммит
Коммит
Добавление email
Добавление email
Изменение предыдущего коммита
Изменение предыдущего
коммита
Просмотр истории
Просмотр истории
Перемещение файла hello.html в каталог lib
Перемещение файла hello.html в каталог
lib
Коммит в новом каталоге
Коммит в новом каталоге
Добавление index.html
Добавление index.html
Каталог .git
Каталог .git
Просмотр базы данных объектов
Просмотр базы данных
объектов
Углубление в базу данных объектов
Углубление в базу данных
объектов
Просмотр Config File
Просмотр Config File
Изучение веток и тегов
Изучение веток и тегов
Файл HEAD
Файл HEAD
Поиск последнего коммита
Поиск последнего коммита
Вывод последнего коммита с помощью SHA1 хэша
Вывод последнего коммита с помощью SHA1
хэша
Поиск дерева
Поиск дерева
Вывод каталога lib
Вывод каталога lib
Вывод файла hello.html
Вывод файла hello.html
Создание ветки
Создание ветки
Создание файла css
Создание файла css
Добавление содержимого в файл
Добавление содержимого в
файл
Коммит
Коммит
Обновление файла hello.html
Обновление файла hello.html
Коммит
Коммит
Обновление файла index.html
Обновление файла index.html
Коммит
Коммит
Навигация по веткам
Навигация по веткам
Переключение на ветку master
Переключение на ветку master
Переключение на ветку style
Переключение на ветку style
Создание файла README.md
Создание файла README.md
Коммит изменений README.md в ветку master
Коммит изменений README.md в ветку
master
Просмотр текущих веток
Просмотр текущих веток
Слияние веток
Слияние веток
Возвращение в ветку master
Возвращение в ветку master
Внесение изменений в файл
Внесение изменений в файл
Коммит
Коммит
Просмотр веток
Просмотр веток
Попытка объединения
Попытка объединения
Решение конфликта
Решение конфликта
Коммит решения конфликта
Коммит решения конфликта
Возвращение на ветку style
Возвращение на ветку style
Сброс ветки style к нужному коммиту
Сброс ветки style к нужному
коммиту
Проверка ветки
Проверка ветки
Сброс ветки master
Сброс ветки master
Перебазирование
Перебазирование
Слияние style в master
Слияние style в master
Просмотр логов
Просмотр логов
Клонирование репозиториев
Клонирование репозиториев
Создание клона репозитория hello
Создание клона репозитория
hello
Просмотр клонированного репозитория
Просмотр клонированного
репозитория
Просмотр истории репозитория
Просмотр истории репозитория
Изучение origin
Изучение origin
Просмотр доступных веток в клонированном репозитории
Просмотр доступных веток в клонированном
репозитории
Просмотр всех веток
Просмотр всех веток
Переход в репозиторий hello
Переход в репозиторий hello
Внесение изменения в файл README.md
Внесение изменения в файл
README.md
Добавление изменения и создание коммита
Добавление изменения и создание
коммита
Извлечение изменений
Извлечение изменений
Проверка README.md
Проверка README.md
Слив извлеченных изменений в локальную ветку master
Слив извлеченных изменений в локальную
ветку master
Объединение fetch и merge в одну команду
Объединение fetch и merge в одну
команду
Добавление локальной ветки, которая отслеживает удаленную ветку
Добавление локальной ветки, которая
отслеживает удаленную ветку
Создание чистого репозитория
Создание чистого репозитория
Добавление удаленного репозитория
Добавление удаленного
репозитория
Редактирование файла README.md
Редактирование файла
README.md
Коммит и отправка изменений в общий репозиторий
Коммит и отправка изменений в общий
репозиторий
Извлечение общих изменений
Извлечение общих изменений
Вывод
Я приобрел навыки работы с git и разобрал основные его
особенности.